package com.it.ui;

import javax.swing.*;

public class GameJFrame extends JFrame {
    // 游戏里的逻辑
    public GameJFrame() {
        // 初始化界面
        initJFrame();
        // 初始化菜单
        initJMenuBar();

        this.setVisible(true);
    }

    private void initJMenuBar() {
        // 初始化菜单
        // 创建整个菜单对象
        JMenuBar jMenuBar = new JMenuBar();

        // 创建选项对象
        JMenu jMenu1 = new JMenu("功能");
        JMenu jMenu2 = new JMenu("关于我们");

        // 创建选项下面的条目对象
        JMenuItem rePlay = new JMenuItem("重新游戏");
        JMenuItem reLogin = new JMenuItem("重新登录");
        JMenuItem close = new JMenuItem("关闭游戏");
        JMenuItem account = new JMenuItem("公众号");

        // 将每一个选项下面的条目添加到选项中
        jMenu1.add(rePlay);
        jMenu1.add(reLogin);
        jMenu1.add(close);
        jMenu2.add(account);

        // 将菜单里面两个选项添加到菜单当中
        jMenuBar.add(jMenu1);
        jMenuBar.add(jMenu2);

        this.setJMenuBar(jMenuBar);
    }

    private void initJFrame() {
        // 初始化界面
        this.setSize(608,680);

        //设置标题
        this.setTitle("单机版1.0");
        // 设置界面置顶
        this.setAlwaysOnTop(true);
        // 居中
        this.setLocationRelativeTo(null);

        // 设置游戏关闭
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }
}
